high speed train (hst) - French English Dictionary

high speed train (hst)

Meanings of "high speed train (hst)" in French English Dictionary : 1 result(s)

English French
Railway
high speed train (hst) [uk] train rapide électrique